Skip to content

Fix pam and config file handling - #163

Open
M4rtinK wants to merge 3 commits into
rhinstaller:masterfrom
M4rtinK:master-fix_pam_and_config_file_handling
Open

Fix pam and config file handling#163
M4rtinK wants to merge 3 commits into
rhinstaller:masterfrom
M4rtinK:master-fix_pam_and_config_file_handling

Conversation

@M4rtinK

@M4rtinK M4rtinK commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Looks like this was not done correctly during the recent build system migration, lets fix that.

Also fix Glade dep on ELN.

Comment thread Makefile Outdated
install -m 644 data/10-initial-setup.conf $(DESTDIR)/etc/initial-setup/conf.d/10-initial-setup.conf
install -d $(DESTDIR)/etc/pam.d/
install -m 644 pam/initial-setup $(DESTDIR)/etc/pam.d/initial-setup

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is already being installed in SPEC:

# Manually install configuration files to /etc (avoid /usr/etc issue)

I'd prefer having this here in the Makefile, but there is no reason to have it twice.

Looks like this was not done correctly during the recent build system
migration, lets fix that.
@M4rtinK
M4rtinK force-pushed the master-fix_pam_and_config_file_handling branch from 6cce35b to 6d51463 Compare August 12, 2026 15:11

@vojtechtrefny vojtechtrefny left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

The ELN build fails because python3-wheel is not available. I think wheelis no longer needed since #159 so it might be possible do remove the dependency from pyproject.toml now.

Only pull in the Glade build dependency where we can actually expect it
to be available,
Looks like this is no longer needed for a successful build
and it breaking ELN, so let's drop it.
@M4rtinK
M4rtinK force-pushed the master-fix_pam_and_config_file_handling branch from 6d51463 to f7e5bf9 Compare August 13, 2026 13:14
@M4rtinK

M4rtinK commented Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

Dropped python-wheel, lets see what happens.

@vojtechtrefny

Copy link
Copy Markdown
Contributor

One more partially related thing: Copr builds on PRs are enabled only for fedora-eln:

- job: copr_build
trigger: pull_request
metadata:
targets:
- fedora-eln

It would be nice to enable these for rawhide and other versions as well so we can see the changes actually work. This is also why the tests never finish -- they are waiting for the rawhide RPMs, but there are none :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants